#!/usr/bin/env python
# encoding: utf-8

"""
@version: python3.7
@Author  : huangyi
@contact:  hy.dazui@qq.com
@Time    : 2020/1/10 0:37
@Describe: add Describe here
"""
from abc import ABCMeta, abstractmethod

from ..expression.context import Context


class AbsExpression(metaclass=ABCMeta):
    """
    抽象解释器
    """
    @abstractmethod
    def interpret(self, ctx: Context):
        pass
